package com.haiyou.data.sdk.account.token;

import java.util.Map;

import org.redisson.api.RMapCache;

import lombok.Builder;
import lombok.Getter;
import lombok.Setter;

/**
 * 
 * 
 * @Description: 各个api token对象
 * @author xingyuan
 * @date 2022年3月10日 上午10:22:46
 */
@Builder
@Getter
@Setter
public class ApiToken {
	
	/**
	 * 令牌 -> 账号
	 */
	private RMapCache<String, AccountBean> ka_tokenMap = null;
	
	/**
	 * 账号 -> 令牌
	 */
	private RMapCache<String, TokenBean> ak_tokenMap = null;
	
	/**
	 * 账号 -> 多令牌
	 */
	private RMapCache<String, Map<String,TokenBean>> ak_tokenTempMap = null;

	/**
	 * api Id
	 */
	private int apiId;
}
